#ifndef M3U_BASED_PLAYLIST_FACTORY_H
#define M3U_BASED_PLAYLIST_FACTORY_H

#include <string>

#include "playlist/playlist_fwd.h"
#include "playlist/playlist_factory.h"


namespace MusicCore {

    class M3uBasedPlaylistFactory : public EngineCore::PlaylistFactory {
    public:
        virtual
        ~M3uBasedPlaylistFactory() {}

        virtual
        EngineCore::ptr_traits<EngineCore::Playlist>::shared parse(std::string const& url);
    };

}

#endif
